/* Ie6 and 7 fixes for zophrenic websites
----------------------------------------------------------

@package:	zophrenic 2009	
@Author: 	Tim Benniks <tim@timbenniks.com>
@Created: 	11-12-2008

---------------------------------------------------------- */
a.button,
button {
	display: inline;
}

button {
	line-height: 14px;
}

a.button {
	padding: 2px 4px 3px 4px !important;
	line-height: 14px;
}

*:first-child+html button[type] {
	padding: 0 4px 0 4px;   /* IE7 */
}

.zp-5,
.zp-10,
.zp-15,
.zp-20,
.zp-25,
.zp-30,
.zp-33,
.zp-35,
.zp-40,
.zp-45,
.zp-50,
.zp-55,
.zp-60,
.zp-65,
.zp-67,
.zp-70,
.zp-75,
.zp-80,
.zp-85,
.zp-90,
.zp-95,
.zp-100 {
	display: inline; 
	margin-left: -0.04em;
	overflow-x: hidden;
}

.zp-10 { width:9.9%;  }
.zp-15 { width:14.9%; }
.zp-20 { width:19.9%; }
.zp-25 { width:24.9%; }
.zp-30 { width:29.9%; }
.zp-33 { width:33.3%; }
.zp-35 { width:34.9%; }
.zp-40 { width:39.9%; }
.zp-45 { width:44.9%; }
.zp-50 { width:49.9%; } 
.zp-55 { width:54.9%; }
.zp-60 { width:59.9%; }
.zp-65 { width:64.9%; }
.zp-67 { width:66.6%; }
.zp-70 { width:69.9%; }
.zp-75 { width:74.9%; }
.zp-80 { width:79.9%; }
.zp-85 { width:84.9%; }
.zp-90 { width:89.9%; }
.zp-95 { width:94.9%; }
.zp-100 {width:99.9%; }